"""
布尔值
"""
print(True, False)
# 假
# False None 0 "" () [] {}
# 标准值 False 和 None
# 各种类型的 0
# 空序列 以及 空映射 () [] {}

# 判断布尔值
print(bool(0), bool(1))

# if 语句
a = input('输入点以1结尾的')
if a.endswith('1'):
    print('1111111')

# elif 字句
elif a.endswith('2'):
    print('2222222')

# else 字句
else:
    print('不是以1结尾')

# 代码块嵌套
name = input('你叫啥')
if name.endswith('1'):
    print(111)
    if name.endswith('21'):
        print(212121)
        if name.endswith('321'):
            print(321321321)
else:
    print('啥也不是')


"""
比较运算符
"""
"""
表达式                     描述
x == y                  x等于y
x < y                   x小于y
x > y                   x大于y
x >= y                  x大于或等于y
x <= y                  x小于或等于y
x != y                  x不等于y
x is y                  x和y是同一个对象
x is not y              x和y不是同一个对象
x in y                  x是容器y的成员
x not in y              x不是容器y的成员
"""

"""
布尔运算符
"""
# and
number = int(input('输入一个 1-9 之间的数字'))
if number < 10:
    if number > 0:
        print(True)
else:
    print(False)


if number < 10 and number > 0:
    print(True)
else:
    print(False)


if 10 > number > 0:
    print(True)
else:
    print(False)


"""
断言
"""
assert 10 > number > 0, '你输入了错误的数字'

